upper reaches